large dolphin - Turkish English Dictionary